Description
About Cognologix:
Cognologix is a technology services company that partners with businesses to drive digital disruption through innovative solutions. Focused on data and cloud-native technologies, Cognologix helps clients reimagine their business models and deliver the next generation of products in the most efficient, modern way possible. The company emphasizes a business-first approach, leveraging emerging technologies to meet strategic goals.
About the Role:
The Java Developer / Senior / Lead will be responsible for designing and building high-performance, scalable, and enterprise-grade applications. The role includes collaborating closely with data scientists, engineers, and product managers to build data-driven products and services. As a senior or lead developer, you may also mentor associates and lead technical discussions and decision-making.
Responsibilities:
- Collaborate with data scientists, engineers, and product managers to turn raw data into meaningful insights.
- Design, implement, and maintain Java-based applications for high-volume, low-latency systems.
- Develop RESTful APIs with comprehensive documentation and tests.
- Write clean, testable, and efficient code following best practices.
- Work across the full technology stack where needed.
- Design and build scalable data pipelines, sometimes using tools like Apache Spark or Google Data Pipelines.
- As a senior or lead, mentor junior developers and contribute to team technical growth.
Key Technical Skills:
Core Java/Spring Boot
Requirements:
- 5+ years of experience building cloud-native, microservices-based applications in Java or Groovy.
- Strong hands-on experience with Spring, Spring Boot, and Spring Security.
- Proficiency in building distributed, scalable applications.
- Experience working with distributed eventing systems like Kafka.
- Exposure to cloud technologies, particularly Google Cloud Platform (GCP).
- Familiarity with SQL or NoSQL databases.
- Ability to build RESTful APIs with well-maintained documentation and tests.
- (Preferred) Experience with Docker, Istio, Kubernetes, Apache Spark, Flink, and modern CI/CD practices.
- Ability and willingness to work across the tech stack (“T-shaped” skills).
- Collaborative, proactive, and excellent communication skills.
Why Work at Cognologix:
- High autonomy with a startup-like culture and small teams.
- Opportunities to become an expert in emerging technologies.
- Remote work options for mature professionals.
- Competitive salary and family benefits.
- Performance-based career progression.
Important Notice:
This job description and related content are owned by Cognologix. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Cognologix directly. We do not process applications or respond to candidate queries.